///*  File Name	: Daemon.cpp
// *  Author		: Pang Jiacai
// *	 E-mail		: 823960168@qq.com
// *  Created on	: 2012-9-25
// *  Description:
// */
//#include <stdlib.h>
//#include <stdio.h>
//#include "ProcessManager.h"
//
//void start_daemon(int argc,char *argv[]);
//void start_child(int argc,char *argv[]);
//
//int main(int argc,char *argv[])
//{
////	if(argc<2)
////	{
////		std::cout<< "start_daemon.." << std::endl;
////		start_daemon(argc,argv);
////	}
////	else
////	{
////		std::cout<< "start child.." << std::endl;
////		start_child(argc,argv);
////	}
//	std::string dir="./log/111";
//	std::string cmd="mkdir -p " + dir;
//	system(cmd.c_str());
//	return 0;
//}
//
//void start_daemon(int argc,char *argv[])
//{
//	ProcessManager *process_manager = new ProcessManager();
//
//	std::string work_dir ="./";
//	char line[10]={0};
//	sprintf(line,"%d",1);
//
//	char *tmP_argv[5]={NULL};
//	tmP_argv[0]=argv[0];
//	tmP_argv[1]="engine";
//	tmP_argv[2]=line;
//	tmP_argv[3]="test";
//
//	LOG((INFO_LOG,"Daemon::spawn_child:[%s]",argv[0]));
//
//	int child = process_manager->spawn(argv[0],tmP_argv,work_dir);
//	std::cout<<"Daemon::spawn_child :"<< child<<std::endl;
//	if(child<0)
//	{
//		std::cout<<"Daemon::spawn_child failed:"<<child<<std::endl;
//	}
//	while(true)
//	{
//		std::cout<< "daemon......" << std::endl;
//		sleep(3);
//	}
//}
//
//void start_child(int argc,char *argv[])
//{
//	while(true)
//	{
//		std::cout<< "child......" << std::endl;
//		sleep(3);
//	}
//}
//
//
